// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package u.aly; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; import java.util.Collections; import java.util.EnumMap; import java.util.HashMap; import java.util.Map; // Referenced classes of package u.aly: // bz, dd, ct, di, // N, dj, P, cl, // cm, cq, ba, cf, // cs, dk, bw, cy, // dh, dg, cg public class ak implements Serializable, Cloneable, bz { private static final ct A = new ct("os_version", (byte)11, (short)8); private static final ct B = new ct("resolution", (byte)12, (short)9); private static final ct C = new ct("is_jailbroken", (byte)2, (short)10); private static final ct D = new ct("is_pirated", (byte)2, (short)11); private static final ct E = new ct("device_board", (byte)11, (short)12); private static final ct F = new ct("device_brand", (byte)11, (short)13); private static final ct G = new ct("device_manutime", (byte)10, (short)14); private static final ct H = new ct("device_manufacturer", (byte)11, (short)15); private static final ct I = new ct("device_manuid", (byte)11, (short)16); private static final ct J = new ct("device_name", (byte)11, (short)17); private static final Map K; private static final int L = 0; private static final int M = 1; private static final int N = 2; public static final Map r; private static final dd s = new dd("DeviceInfo"); private static final ct t = new ct("device_id", (byte)11, (short)1); private static final ct u = new ct("idmd5", (byte)11, (short)2); private static final ct v = new ct("mac_address", (byte)11, (short)3); private static final ct w = new ct("open_udid", (byte)11, (short)4); private static final ct x = new ct("model", (byte)11, (short)5); private static final ct y = new ct("cpu", (byte)11, (short)6); private static final ct z = new ct("os", (byte)11, (short)7); private byte O; private e P[]; public String a; public String b; public String c; public String d; public String e; public String f; public String g; public String h; public ba i; public boolean j; public boolean k; public String l; public String m; public long n; public String o; public String p; public String q; public ak() { O = 0; e ae1[] = new e[17]; ae1[0] = e.a; ae1[1] = e.b; ae1[2] = e.c; ae1[3] = e.d; ae1[4] = e.e; ae1[5] = e.f; ae1[6] = e.g; ae1[7] = e.h; ae1[8] = e.i; ae1[9] = e.j; ae1[10] = e.k; ae1[11] = e.l; ae1[12] = e.m; ae1[13] = e.n; ae1[14] = e.o; ae1[15] = e.p; ae1[16] = e.q; P = ae1; } public ak(ak ak1) { O = 0; e ae1[] = new e[17]; ae1[0] = e.a; ae1[1] = e.b; ae1[2] = e.c; ae1[3] = e.d; ae1[4] = e.e; ae1[5] = e.f; ae1[6] = e.g; ae1[7] = e.h; ae1[8] = e.i; ae1[9] = e.j; ae1[10] = e.k; ae1[11] = e.l; ae1[12] = e.m; ae1[13] = e.n; ae1[14] = e.o; ae1[15] = e.p; ae1[16] = e.q; P = ae1; O = ak1.O; if (ak1.e()) { a = ak1.a; } if (ak1.i()) { b = ak1.b; } if (ak1.l()) { c = ak1.c; } if (ak1.o()) { d = ak1.d; } if (ak1.r()) { e = ak1.e; } if (ak1.u()) { f = ak1.f; } if (ak1.x()) { g = ak1.g; } if (ak1.A()) { h = ak1.h; } if (ak1.D()) { i = new ba(ak1.i); } j = ak1.j; k = ak1.k; if (ak1.M()) { l = ak1.l; } if (ak1.P()) { m = ak1.m; } n = ak1.n; if (ak1.V()) { o = ak1.o; } if (ak1.Y()) { p = ak1.p; } if (ak1.ab()) { q = ak1.q; } } private void a(ObjectInputStream objectinputstream) { try { O = 0; a(((cy) (new cs(new dk(objectinputstream))))); return; } catch (cf cf1) { throw new IOException(cf1.getMessage()); } } private void a(ObjectOutputStream objectoutputstream) { try { b(new cs(new dk(objectoutputstream))); return; } catch (cf cf1) { throw new IOException(cf1.getMessage()); } } static dd ad() { return s; } static ct ae() { return t; } static ct af() { return u; } static ct ag() { return v; } static ct ah() { return w; } static ct ai() { return x; } static ct aj() { return y; } static ct ak() { return z; } static ct al() { return A; } static ct am() { return B; } static ct an() { return C; } static ct ao() { return D; } static ct ap() { return E; } static ct aq() { return F; } static ct ar() { return G; } static ct as() { return H; } static ct at() { return I; } static ct au() { return J; } public boolean A() { return h != null; } public ba B() { return i; } public void C() { i = null; } public boolean D() { return i != null; } public boolean E() { return j; } public void F() { O = bw.b(O, 0); } public boolean G() { return bw.a(O, 0); } public boolean H() { return k; } public void I() { O = bw.b(O, 1); } public boolean J() { return bw.a(O, 1); } public String K() { return l; } public void L() { l = null; } public boolean M() { return l != null; } public String N() { return m; } public void O() { m = null; } public boolean P() { return m != null; } public long Q() { return n; } public void R() { O = bw.b(O, 2); } public boolean S() { return bw.a(O, 2); } public String T() { return o; } public void U() { o = null; } public boolean V() { return o != null; } public String W() { return p; } public void X() { p = null; } public boolean Y() { return p != null; } public String Z() { return q; } public e a(int i1) { return e.a(i1); } public ak a() { return new ak(this); } public ak a(long l1) { n = l1; p(true); return this; } public ak a(String s1) { a = s1; return this; } public ak a(ba ba1) { i = ba1; return this; } public void a(cy cy1) { ((dh)K.get(cy1.D())).b().a(cy1, this); } public void a(boolean flag) { if (!flag) { a = null; } } public void aa() { q = null; } public boolean ab() { return q != null; } public void ac() { if (i != null) { i.j(); } } public ak b(String s1) { b = s1; return this; } public cg b(int i1) { return a(i1); } public void b() { a = null; b = null; c = null; d = null; e = null; f = null; g = null; h = null; i = null; k(false); j = false; m(false); k = false; l = null; m = null; p(false); n = 0L; o = null; p = null; q = null; } public void b(cy cy1) { ((dh)K.get(cy1.D())).b().b(cy1, this); } public void b(boolean flag) { if (!flag) { b = null; } } public String c() { return a; } public ak c(String s1) { c = s1; return this; } public void c(boolean flag) { if (!flag) { c = null; } } public ak d(String s1) { d = s1; return this; } public void d() { a = null; } public void d(boolean flag) { if (!flag) { d = null; } } public ak e(String s1) { e = s1; return this; } public void e(boolean flag) { if (!flag) { e = null; } } public boolean e() { return a != null; } public String f() { return b; } public ak f(String s1) { f = s1; return this; } public void f(boolean flag) { if (!flag) { f = null; } } public ak g(String s1) { g = s1; return this; } public bz g() { return a(); } public void g(boolean flag) { if (!flag) { g = null; } } public ak h(String s1) { h = s1; return this; } public void h() { b = null; } public void h(boolean flag) { if (!flag) { h = null; } } public ak i(String s1) { l = s1; return this; } public void i(boolean flag) { if (!flag) { i = null; } } public boolean i() { return b != null; } public String j() { return c; } public ak j(String s1) { m = s1; return this; } public ak j(boolean flag) { j = flag; k(true); return this; } public ak k(String s1) { o = s1; return this; } public void k() { c = null; } public void k(boolean flag) { O = bw.a(O, 0, flag); } public ak l(String s1) { p = s1; return this; } public ak l(boolean flag) { k = flag; m(true); return this; } public boolean l() { return c != null; } public String m() { return d; } public ak m(String s1) { q = s1; return this; } public void m(boolean flag) { O = bw.a(O, 1, flag); } public void n() { d = null; } public void n(boolean flag) { if (!flag) { l = null; } } public void o(boolean flag) { if (!flag) { m = null; } } public boolean o() { return d != null; } public String p() { return e; } public void p(boolean flag) { O = bw.a(O, 2, flag); } public void q() { e = null; } public void q(boolean flag) { if (!flag) { o = null; } } public void r(boolean flag) { if (!flag) { p = null; } } public boolean r() { return e != null; } public String s() { return f; } public void s(boolean flag) { if (!flag) { q = null; } } public void t() { f = null; } public String toString() { boolean flag = false; StringBuilder stringbuilder = new StringBuilder("DeviceInfo("); boolean flag1 = true; if (e()) { stringbuilder.append("device_id:"); if (a == null) { stringbuilder.append("null"); } else { stringbuilder.append(a); } flag1 = false; } if (i()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("idmd5:"); if (b == null) { stringbuilder.append("null"); } else { stringbuilder.append(b); } flag1 = false; } if (l()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("mac_address:"); if (c == null) { stringbuilder.append("null"); } else { stringbuilder.append(c); } flag1 = false; } if (o()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("open_udid:"); if (d == null) { stringbuilder.append("null"); } else { stringbuilder.append(d); } flag1 = false; } if (r()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("model:"); if (e == null) { stringbuilder.append("null"); } else { stringbuilder.append(e); } flag1 = false; } if (u()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("cpu:"); if (f == null) { stringbuilder.append("null"); } else { stringbuilder.append(f); } flag1 = false; } if (x()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("os:"); if (g == null) { stringbuilder.append("null"); } else { stringbuilder.append(g); } flag1 = false; } if (A()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("os_version:"); if (h == null) { stringbuilder.append("null"); } else { stringbuilder.append(h); } flag1 = false; } if (D()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("resolution:"); if (i == null) { stringbuilder.append("null"); } else { stringbuilder.append(i); } flag1 = false; } if (G()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("is_jailbroken:"); stringbuilder.append(j); flag1 = false; } if (J()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("is_pirated:"); stringbuilder.append(k); flag1 = false; } if (M()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("device_board:"); if (l == null) { stringbuilder.append("null"); } else { stringbuilder.append(l); } flag1 = false; } if (P()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("device_brand:"); if (m == null) { stringbuilder.append("null"); } else { stringbuilder.append(m); } flag1 = false; } if (S()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("device_manutime:"); stringbuilder.append(n); flag1 = false; } if (V()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("device_manufacturer:"); if (o == null) { stringbuilder.append("null"); } else { stringbuilder.append(o); } flag1 = false; } if (Y()) { if (!flag1) { stringbuilder.append(", "); } stringbuilder.append("device_manuid:"); if (p == null) { stringbuilder.append("null"); } else { stringbuilder.append(p); flag = false; } } else { flag = flag1; } if (ab()) { if (!flag) { stringbuilder.append(", "); } stringbuilder.append("device_name:"); if (q == null) { stringbuilder.append("null"); } else { stringbuilder.append(q); } } stringbuilder.append(")"); return stringbuilder.toString(); } public boolean u() { return f != null; } public String v() { return g; } public void w() { g = null; } public boolean x() { return g != null; } public String y() { return h; } public void z() { h = null; } static { K = new HashMap(); K.put(u/aly/di, new N(null)); K.put(u/aly/dj, new P(null)); EnumMap enummap = new EnumMap(u/aly/ak$e); enummap.put(e.a, new cl("device_id", (byte)2, new cm((byte)11))); enummap.put(e.b, new cl("idmd5", (byte)2, new cm((byte)11))); enummap.put(e.c, new cl("mac_address", (byte)2, new cm((byte)11))); enummap.put(e.d, new cl("open_udid", (byte)2, new cm((byte)11))); enummap.put(e.e, new cl("model", (byte)2, new cm((byte)11))); enummap.put(e.f, new cl("cpu", (byte)2, new cm((byte)11))); enummap.put(e.g, new cl("os", (byte)2, new cm((byte)11))); enummap.put(e.h, new cl("os_version", (byte)2, new cm((byte)11))); enummap.put(e.i, new cl("resolution", (byte)2, new cq((byte)12, u/aly/ba))); enummap.put(e.j, new cl("is_jailbroken", (byte)2, new cm((byte)2))); enummap.put(e.k, new cl("is_pirated", (byte)2, new cm((byte)2))); enummap.put(e.l, new cl("device_board", (byte)2, new cm((byte)11))); enummap.put(e.m, new cl("device_brand", (byte)2, new cm((byte)11))); enummap.put(e.n, new cl("device_manutime", (byte)2, new cm((byte)10))); enummap.put(e.o, new cl("device_manufacturer", (byte)2, new cm((byte)11))); enummap.put(e.p, new cl("device_manuid", (byte)2, new cm((byte)11))); enummap.put(e.q, new cl("device_name", (byte)2, new cm((byte)11))); r = Collections.unmodifiableMap(enummap); cl.a(u/aly/ak, r); } private class e extends Enum implements cg { public static final e a; public static final e b; public static final e c; public static final e d; public static final e e; public static final e f; public static final e g; public static final e h; public static final e i; public static final e j; public static final e k; public static final e l; public static final e m; public static final e n; public static final e o; public static final e p; public static final e q; private static final Map r; private static final e u[]; private final short s; private final String t; public static e a(int i1) { switch (i1) { default: return null; case 1: // '\001' return a; case 2: // '\002' return b; case 3: // '\003' return c; case 4: // '\004' return d; case 5: // '\005' return e; case 6: // '\006' return f; case 7: // '\007' return g; case 8: // '\b' return h; case 9: // '\t' return i; case 10: // '\n' return j; case 11: // '\013' return k; case 12: // '\f' return l; case 13: // '\r' return m; case 14: // '\016' return n; case 15: // '\017' return o; case 16: // '\020' return p; case 17: // '\021' return q; } } public static e a(String s1) { return (e)r.get(s1); } public static e b(int i1) { e e1 = a(i1); if (e1 == null) { throw new IllegalArgumentException((new StringBuilder("Field ")).append(i1).append(" doesn't exist!").toString()); } else { return e1; } } public static e valueOf(String s1) { return (e)Enum.valueOf(u/aly/ak$e, s1); } public static e[] values() { e ae1[] = u; int i1 = ae1.length; e ae2[] = new e[i1]; System.arraycopy(ae1, 0, ae2, 0, i1); return ae2; } public short a() { return s; } public String b() { return t; } static { a = new e("DEVICE_ID", 0, (short)1, "device_id"); b = new e("IDMD5", 1, (short)2, "idmd5"); c = new e("MAC_ADDRESS", 2, (short)3, "mac_address"); d = new e("OPEN_UDID", 3, (short)4, "open_udid"); e = new e("MODEL", 4, (short)5, "model"); f = new e("CPU", 5, (short)6, "cpu"); g = new e("OS", 6, (short)7, "os"); h = new e("OS_VERSION", 7, (short)8, "os_version"); i = new e("RESOLUTION", 8, (short)9, "resolution"); j = new e("IS_JAILBROKEN", 9, (short)10, "is_jailbroken"); k = new e("IS_PIRATED", 10, (short)11, "is_pirated"); l = new e("DEVICE_BOARD", 11, (short)12, "device_board"); m = new e("DEVICE_BRAND", 12, (short)13, "device_brand"); n = new e("DEVICE_MANUTIME", 13, (short)14, "device_manutime"); o = new e("DEVICE_MANUFACTURER", 14, (short)15, "device_manufacturer"); p = new e("DEVICE_MANUID", 15, (short)16, "device_manuid"); q = new e("DEVICE_NAME", 16, (short)17, "device_name"); e ae1[] = new e[17]; ae1[0] = a; ae1[1] = b; ae1[2] = c; ae1[3] = d; ae1[4] = e; ae1[5] = f; ae1[6] = g; ae1[7] = h; ae1[8] = i; ae1[9] = j; ae1[10] = k; ae1[11] = l; ae1[12] = m; ae1[13] = n; ae1[14] = o; ae1[15] = p; ae1[16] = q; u = ae1; r = new HashMap(); Iterator iterator = EnumSet.allOf(u/aly/ak$e).iterator(); do { if (!iterator.hasNext()) { return; } e e1 = (e)iterator.next(); r.put(e1.b(), e1); } while (true); } private e(String s1, int i1, short word0, String s2) { super(s1, i1); s = word0; t = s2; } } }